package com.example.alibabavodossservice.vod.snapshots;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

/**
 * desc :搜索视频截图参数
 * @author xugenyin
 */
@Data
@Accessors(chain = true)
@AllArgsConstructor
@NoArgsConstructor
public class SearchListSnapshotsParameter {
    /**
     * 翻页大小，每页显示条数。默认值：20，最大值：100。
     */
    private String pageSize;
    /**
     * 翻页页号。默认值：1。
     */
    private String pageNo;
    /**
     * 截图地址过期时间。默认值：3600，最小值：3600，单位：秒。
     * <p>
     * 该参数只有开启了URL鉴权才会生效。
     * 当设置的时间小于3600秒时，默认为3600秒。
     * 如果返回的是OSS地址，为降低源站安全风险，最大值为2592000（即30天）。
     */
    private String authTimeout;
    /**
     * 视频ID
     */
    private String videoId;
    /**
     * 返回的截图类型。取值：
     * <p>
     * CoverSnapshot（默认值）：封面截图。
     * NormalSnapshot：普通截图。
     * SpriteSnapshot：雪碧截图。
     * SpriteOriginSnapshot：雪碧图原始图。
     * WebVttSnapshot：WebVtt截图。
     */
    private String snapshotType;

}
